home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_0399 / 102 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  1.1 KB

  1. Date: Mon, 22 Feb 93 09:59:28 -0800
  2. From: ersmith@netcom.com (Eric R. Smith)
  3. Message-Id: <9302221759.AA10999@netcom.netcom.com>
  4. To: entropy@terminator.rs.itd.umich.edu, mint@terminator.rs.itd.umich.edu
  5. Subject: Re:  A few words on patchlevel 28 of the MiNT library...
  6.  
  7. xyzzy.cc is there so that people can compile C++ programs that don't
  8. use any libg++ features without having to add -lg++ to the command
  9. line. Again, it's more of my GNU Library General Public License paranoia;
  10. I was working at one time on some public domain C++ code (which never
  11. did get finished, but that's another story...) and wanted to make
  12. absolutely sure that the code wasn't GPL infected. (If you link with
  13. libg++, you can't make your program public domain, it has to be
  14. at least partly GPL'd.)
  15.  
  16. It probably wouldn't be hard to convert xyzzy.cc into a .s file;
  17. just run it through gcc -S once.
  18.  
  19. (Oh, as to why a "do-nothing" object is necessary: I believe it's
  20. because the C++ run time stuff expects at least one object to
  21. exist. I think it simplifies a lot of the initialization and
  22. cleanup code if the "no object" case can be ignored.)
  23.  
  24. Eric
  25.